package com.transaction.demo.base.dao;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;

import com.transaction.demo.base.entity.SysDictTypeBean;

/**
 * 描述：字典类型表
 * 作者：马庆智
 * 日期：2023/03/28 17:07:14
 */
@Mapper
public interface SysDictTypeDao {

	/**
	 * 查询字典类型表
	 *
	 * @param sysDictTypeBean 请求参数
	 * @return SysDictType
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	SysDictTypeBean querySysDictType(SysDictTypeBean sysDictTypeBean);

	/**
	 * 查询字典类型表列表
	 *
	 * @param sysDictTypeBean 请求参数
	 * @return List<SysDictType>
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	List<SysDictTypeBean> querySysDictTypeList(SysDictTypeBean sysDictTypeBean);

	/**
	 * 添加字典类型表
	 *
	 * @param sysDictTypeBean 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	int saveSysDictType(SysDictTypeBean sysDictTypeBean);

	/**
	 * 删除字典类型表
	 *
	 * @param ids 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	int deleteSysDictType(List<Integer> ids);

	/**
	 * 更新字典类型表
	 *
	 * @param sysDictTypeBean 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	int updateSysDictType(SysDictTypeBean sysDictTypeBean);

}